myvar_0 = Neighborhood["new"]()
myvar_1 = GetPrimitiveParameter(0)
myvar_2 = GetPrimitiveParameter(1)
local myvar_4 = 2
myvar_3 = GetPrimitiveParameter(myvar_4)

myvar_4 = myvar_0["getLotIdsInAllNeighborhoods"]
myvar_4 = myvar_4(myvar_0)
local myvar_5 = 0
local myvar_6 = 0
myvar_7 = GetSimulatorGlobal(SimulatorGlobal["Current House"])
for loopvar1, loopvar2 in myvar_4 do 
myvar_12 = myvar_0["isValidLot"](myvar_0, loopvar2)
	if (myvar_12 ~= 0) then 
myvar_12 = myvar_12

	
myvar_12 = myvar_0["getLotOwner"]
	myvar_12 = myvar_12(myvar_0, loopvar2)
		if (myvar_12 == myvar_1) then
			if (myvar_2 ~= 1) then
			
myvar_12 = myvar_0["getLotType"]
			myvar_12 = myvar_12(myvar_0, loopvar2)
				if (myvar_12 == 1) then
			else
					if (myvar_3 ~= 1) then
						if (loopvar2 ~= myvar_7) then
					else
						myvar_6 = loopvar2
						myvar_5 = myvar_5 + 1
					end
				end
			end
		end
	end
end
end
	if (0 < myvar_5) then
	myvar_12 = myvar_6
	myvar_0["getNeighborhoodIdFromLotId"](myvar_0, myvar_12)
	SetTemp()
	SetTemp(2, myvar_6)
end
SetTemp(0, myvar_5)
	if (0 >= myvar_5) then
end
local myvar_9 = True
SetScriptReturnValue(myvar_9)
